Skip to content

Add Werkbank plugin - #337

Open
EnginKarahan wants to merge 1 commit into
StreamController:mainfrom
EnginKarahan:add-werkbank-plugin
Open

EnginKarahan wants to merge 1 commit into
StreamController:mainfrom
EnginKarahan:add-werkbank-plugin

Conversation

@EnginKarahan

Copy link
Copy Markdown

Adds Werkbank to the StreamController Store.

Werkbank is a plugin for people who use their Stream Deck for desk work on KDE Plasma: focus or start apps (Wayland, via short-lived KWin scripts), one key per Claude Code session with an overall status light, HTTP API calls with live status on the key, notes from Markdown templates, layout-aware shortcuts, a countdown, Plasma's do-not-disturb, push-to-talk and recording toggles that only stop on a long press.

The actions run a small helper on the host through flatpak-spawn --host. It uses only the Python standard library and PyGObject, so there is no requirements.txt. Tokens for API keys are never stored in the page JSON, only the name of a variable in a chmod-600 file.

Plugin repository: https://github.com/EnginKarahan/streamcontroller-werkbank

Tested with StreamController 1.5.0-beta.16 (Flatpak) on Fedora 44, Plasma 6 Wayland, Stream Deck XL; in daily use since October 2026, including page changes and reconnects.

Checks

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant